/**
 * ---------------------------------------------------------------------------------------
 * @section       Form baseline
 *
 * Baseline styles for standard form elements
 */

/**
 * @workaround Wrong padding behaviour of fieldset in IE.
 * @affected IE 5, 6
 */

* html fieldset {
   padding: 0 1em 1em 1em;
   margin-top: -1em; /* Margin-top corrects additional padding of legend - see below */
}

/**
 * Change color of fieldset
 * @affected IE 5, 6
 */
* html fieldset legend {
   color: #000;
}
/**
 * @workaround Wrong padding behaviour of fieldset in IE
 * @affected IE 5, 6
 */
* html legend {
   margin-left: -0.5em;
   padding-top: 1em;
   padding-bottom: 1em;
   padding-left: 0;
}

/**
 * ---------------------------------------------------------------------------------------
 * @section       Form elements
 *
 * Form elements
 */

/* Textbox */
* html .flz_textbox {
   background-color: fff;
   border: 1px solid #000;
}

/**
 * @workaround Omit too much left/right padding in IE
 * @affected IE 5+, 6
 */
* html .flz_button {
   overflow: visible;
   padding: 0.25em 0.5em;
}

/**
 * @workaround Collapse tabele cell around button
 * @affected IE 5+, 6
 */
* html .flz_button {
   width: 1;
}

/* IE5,6*/
* html .flz_form .flz_textbox {
   display: block;
   width: 99.4%;
}

/* Corrects margins for all input fields and textareas within blocked forms for IE 5+ and 6.
   These corrections must be reset for buttons marker class. */
* html .flz_form .flz_textbox, 
* html .flz_form textarea {
   margin-right: -10px;
}
* html .flz_form .flz_button {
   margin-right: 0;
}
